package com.cly.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import com.fasterxml.jackson.annotation.JsonValue;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * 资讯状态枚举
 *
 * @author by 春风能解释
 * <p>
 * 2024/10/22
 */
@Getter
@AllArgsConstructor
@NoArgsConstructor
public enum DocumentStatusEnum {
    /**
     * 草稿
     */
    DRAFT(0, "草稿"),
    /**
     * 审核
     */
    AUDIT(1, "审核中"),
    /**
     * 发布
     */
    PUBLISH(2, "发布"),
    /**
     * 错误
     */
    ERROR(3, "审核失败");

    /**
     * 值
     */
    @EnumValue
    private Integer value;
    /**
     * 显示值
     */
    @JsonValue
    private String name;

}
